// 封装axios 请求
// 导入axios
import axios from 'axios'

// 创建axios 实例对象
const instance = axios.create({
    // http://kumanxuan1.f3322.net:8881/cms/products/recommend
    baseURL: "http://localhost:3000",
    timeout: 5000
})
// 请求拦截器
// instance.interceptors.request.use(config => {
//     let token = localStorage.getItem('x-auth-token')
//     if (token) {
//         //如果有token ，这个请求就带上token
//         config.headers['x-auth-token'] = token
//     }
//     return config
// }), err => {
//     return Promise.reject(err)
// }

// 响应拦截器
// instance.interceptors.response.use(config => {
//     return config
// }), err => {
//     return Promise.reject(err)
// }



// instance.interceptors.response.use(res => {
//     // 请求成功对响应数据做处理，此处返回的数据是axios.then(res)中接收的数据
//     if (res.code == 0 || res.code == 200) {
//         // code值为 0 或 200 时视为成功
//         return Promise.resolve(res)
//     }
//     return Promise.reject(res)
// }, err => {
//     // 在请求错误时要做的事儿
//     console.log(123);
//     // 此处返回的数据是axios.catch(err)中接收的数据
//     return Promise.reject(err)

// })
export default instance